<?php

#### START AUTOCODE
/**
 * Classe generada para a tabela "setor"
 * in 2012-06-13
 * @author Hugo Ferreira da Silva
 * @link http://www.hufersil.com.br/lumine
 * @package models
 *
 */

class Setor extends Lumine_Base {

    public $id;
    public $descricao;
    public $funcionarios = array();

    /**
     * Inicia os valores da classe
     * @author Hugo Ferreira da Silva
     * @return void
     */
    protected function _initialize() {
        $this->metadata()->setTablename('setor');
        $this->metadata()->setPackage('models');

        # nome_do_membro, nome_da_coluna, tipo, comprimento, opcoes

        $this->metadata()->addField('id', 'ID', 'int', 10, array('primary' => true, 'notnull' => true, 'autoincrement' => true));
        $this->metadata()->addField('descricao', 'Descricao', 'varchar', 50, array('notnull' => true));


        $this->metadata()->addRelation('funcionarios', Lumine_Metadata::ONE_TO_MANY, 'Funcionario', 'setorid', null, null, null);
    }

    #### END AUTOCODE
}
